.welcome{
	margin: 0
}

.welcome .title:first-child{
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px;
}

.welcome .title{
	margin-top: 24px;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px;
}

.welcome .notice ul li{
	font-size: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 4px 9px;
	white-space: nowrap;
	height: 28px;
	line-height: 1.42857143;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
}

.welcome .notice ul{counter-reset:sectioncounter;}
.welcome .notice ul li:before {
	content:counter(sectioncounter) "、";
	counter-increment:sectioncounter;
}

.welcome .s_grid_ellipsis .s_grid_table table td, .s_grid_ellipsis .s_grid_table table th{
	padding: 4px 9px;
	height: 28px;
}

.welcome .s_grid_table .table-body thead th{
	height: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.welcome .s_grid_table .table-head thead th{
	padding: 6px;
	height: 28px;
}